Micron Document
πŸŽ–οΈGitΠ―Ρ€Π°πŸŽ–οΈ


Displaying Rendered β€’ View raw β€’ Download

docs/ru-rRU/user/desktop.md renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 5.21 KB

title: ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
parent: Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
nav_order: 14
last_updated: 2026-05-20
description: Install and use the Meshtastic Desktop app on Linux, macOS, and Windows β€” connections, feature parity, and keyboard shortcuts.
aliases:
β€’ desktop
β€’ linux
β€’ macos
β€’ windows
β€’ jvm

ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

The Meshtastic Desktop application shares its core codebase with Android via Kotlin Multiplatform. Most features work identically on Linux, macOS, and Windows.

Установка

Linux

β€’ Download the T383838.deb or T383838.AppImage package from the releases page
β€’ Or build from source using T383838./gradlew :desktopApp:run

macOS

β€’ Download the T383838.dmg package from releases
β€’ Or build from source

Windows

β€’ Download the T383838.msi installer from releases
β€’ Or build from source

Connecting Your Radio

USB Serial (Primary)

The most reliable connection method on Desktop:

1. Connect your Meshtastic radio via USB cable.
2. The app should detect the serial port automatically.
3. If not detected, select the correct serial port from the Connect menu.

TCP/IP

For network-connected radios:

1. Enter the radio's IP address and port (default: 4403).
2. Click Connect.

Bluetooth (BLE)

Bluetooth Low Energy is supported on Desktop via the Kable library:

1. Ensure your system has a Bluetooth adapter.
2. The app scans for nearby Meshtastic radios automatically.
3. Select your device from the Connect screen.

Feature Parity

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Feature β”‚ Android β”‚ Desktop β”‚ Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ ОбмСн сообщСниями β”‚ βœ“ β”‚ βœ“ β”‚ ПолноС равСнство β”‚
β”‚ Бписок ΡƒΠ·Π»ΠΎΠ² β”‚ βœ“ β”‚ βœ“ β”‚ ПолноС равСнство β”‚
β”‚ ΠšΠ°Ρ€Ρ‚Π° β”‚ βœ“ β”‚ βœ“ β”‚ ПолноС равСнство β”‚
β”‚ Настройки β”‚ βœ“ β”‚ βœ“ β”‚ ПолноС равСнство β”‚
β”‚ Bluetooth (BLE) β”‚ βœ“ β”‚ βœ“ β”‚ Via Kable on desktop β”‚
β”‚ Firmware Update OTA β”‚ βœ“ β”‚ βœ— β”‚ Use web flasher β”‚
β”‚ Notifications β”‚ βœ“ β”‚ βœ“ β”‚ Native OS notifications β”‚
β”‚ Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ β”‚ βœ“ β”‚ βœ— β”‚ Android-only β”‚
β”‚ AI Assistant (Chirpy) β”‚ βœ“* β”‚ βœ— β”‚ Google flavor Android only β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

\*Chirpy AI requires Android 14+ on Google flavor builds with supported hardware.

UI Differences

The Desktop app uses the same Compose Multiplatform UI with adaptations for larger screens and desktop interaction.

Keyboard Shortcuts

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Shortcut β”‚ Action β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ ⌘Q / Ctrl+Q β”‚ Quit the application β”‚
β”‚ ⌘, / Ctrl+, β”‚ Open Settings β”‚
β”‚ ⌘1 / Ctrl+1 β”‚ Switch to Messages tab β”‚
β”‚ ⌘2 / Ctrl+2 β”‚ Switch to Nodes tab β”‚
β”‚ ⌘3 / Ctrl+3 β”‚ Switch to Map tab β”‚
β”‚ ⌘4 / Ctrl+4 β”‚ Switch to Connect tab β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Window & System Tray

β€’ Window resizing β€” responsive layout adapts to window dimensions
β€’ System tray β€” minimize to system tray for background mesh operation
β€’ Tray menu β€” right-click the tray icon to show window or quit
β€’ Mouse interaction β€” hover states and standard desktop navigation

Notification Preferences

The Desktop app provides in-app toggles for controlling which notifications are shown β€” messages, new nodes, and low battery alerts. Access these from Settings β†’ Notifications within the app.

Built-in Documentation Browser

The Desktop app includes a built-in documentation browser for quick access to help content without leaving the application.


The browser supports full-text search across all documentation:


Individual doc pages render with full formatting:


Building from Source

T282828
git clone https://github.com/meshtastic/Meshtastic-Android.git
Tffa657cd Meshtastic-Android
git submodule update --init
./gradlew :desktopApp:run


Requirements:

β€’ JDK 21
β€’ No Android SDK required for desktop-only builds

Known Limitations

β€’ No OTA firmware updates (use web flasher)
β€’ Some Android-specific features (widgets, specific notification channels) are unavailable
β€’ Performance may vary on low-spec hardware running Compose Desktop
β€’ BLE bonding is not yet supported on desktop (pairing works without bonding)

Related Topics

β€’ Connections β€” connection methods overview
β€’ Firmware Updates β€” use the Web Flasher for desktop firmware updates


Served by rngit 1.4.2 - Generated in 0.1s